#ifndef SPHERE_H_
#define SPHERE_H_


#include "Primitive.h"

class Sphere : public PrimitiveObject
{
public:

	Sphere(TiXmlElement *elem);
	virtual ~Sphere(void)	{}

	float radius;
	int slices, stacks;

	// Methods
	void displayElement();
	
	// Class Atributes
	static ConcreteElementLoader<Sphere> *loader;
	
	// Class Methods
	static string Value() { return "sphere"; }
};

#endif